Onsite account careers in Essen, Germany